Co-evolution of Configuration and Control for Homogenous Modular Robots
نویسندگان
چکیده
Modular robots are well suited to implement key features of autonomous machines such as versatility, adaptability and reliability. Our vision is to tackle this task following the three major axes (phylogeny, ontogeny and epigenesis) that underlie the emergence of autonomous and self-organizing organisms in nature. This paper presents Adam, our modular robot simulation and evolution tool. Adam successfully implements the first step of our project, inspired by the phylogenetic axis. We co-evolve configuration and control of locomoting homogenous modular robots by means of genetic programming. A tree-based genotype is used, encoding the control as well as the configuration of the modules. The modular robots are evaluated in a simulator that accurately models rigid body dynamics. Furthermore, we propose a grammar for an intuitive script that allows building modular robots ‘by hand’ or inspecting and manipulating evolved individuals.
منابع مشابه
Self-Reconfigurable Robots: Platforms for Emerging Functionality
We have studied modular self-reconfigurable robots that are capable of changing their overall shape and functionality by automatic recombination of homogenous robotic modules. Our latest model, called Modular Transformer (M-TRAN), is able to metamorphose into various 3-D configurations and generate robotic motions that are suitable to its configuration. This paper presents a review of hardware ...
متن کاملToward Energy Autonomy in Heterogeneous Modular Plant-Inspired Robots through Artificial Evolution
Contemporary robots perform energy intensive tasks—e.g., manipulation and locomotion—making the development of energy autonomous robots challenging. Since plants are primary energy producers in natural ecosystems, we took plants as a source of inspiration for designing our robotics platform. This led us to investigate energy autonomy in robots through employing solar panels. As plants move slow...
متن کاملCo-evolution of Structures and Controllers for Neubot Underwater Modular Robots
This article presents the first results of a project in underwater modular robotics, called Neubots. The goals of the projects are to explore, following Von Neumann’s ideas, potential mechanisms underlying self-organization and self-replication. We briefly explain the design features of the module units. We then present simulation results of the artificial co-evolution of body structures and ne...
متن کاملLocomotion in Modular Robots based on Central Pattern Generators
We address the problem of learning to locomote in modular robotic systems, i.e. systems made from multiple homogenous or heterogenous and highly autonomous modules being assembled into a bigger robotic structure, other than monolithic robots (such as humanoid robot systems or predefined quadruped robots). We are particulary interested in online learning of robust and adaptive locomotion for arb...
متن کاملStructure and function of evolved neuro-controllers for autonomous robots
The artificial life approach to evolutionary robotics is used as a fundamental framework for the development of a modular neural control of autonomous mobile robots. The applied evolutionary technique is especially designed to grow different neural structures with complex dynamical properties. This is due to a modular neurodynamics approach to cognitive systems, stating that cognitive processes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003